1
general::
Phrase(s): do someone’s heart good
Fig. to make someone feel good emotionally. • It does my heart good to hear you two are back together. • When she sent me a get-well card, it really did my heart good.
McGrawhill's American Idioms And Phrasal Verbs